iT邦幫忙

1

Tomcat 問題詳解

  • 分享至 

  • xImage
  •  

在 linux 裡面安裝 tomcat

(1) 安裝 JDK,最後路徑為 /usr/loca/zulu8.88.0.19-ca-jdk8.0.462-linux_x64

tar -zxvf zulu8.88.0.19-ca-jdk8.0.462-linux_x64.tar.gz

(2) create data source link

ln -snf /usr/local/zulu8.88.0.19-ca-jdk8.0.462-linux_x64 /usr/local/java

(3) 安裝 Tomcat,最後路徑為 /usr/loca/apache-tomcat-9.0.108

tar -zxvf apache-tomcat-9.0.108

(4) create data source link

ln -snf /usr/local/apache-tomcat-9.0.108 /usr/local/tomcat

(5) 編輯 /etc/profile

JRE_HOME=/usr/local/java/jre
JAVA_HOME=/usr/local/java
CATALINA_HOME=/usr/local/tomcat
CATALINA_BASE=/usr/local/tomcat
CLASSPATH=./:${JAVA_HOME}/lib:${JAVA_HOME}/jre/lib/ext:${CATALINA_HOME}/common/lib

export JRE_HOME JAVA_HOME CATALINA_HOME CATALINA_BASE CLASSPATH
export PATH=${JAVA_HOME}/bin:${CATALINA_HOME}/bin:${PATH}

設定完成後,可使用 source 指令指令讓修改的項目生效,如下:

source /etc/profile

隱藏錯誤頁的 Report 與 ServerInfo 等相關資訊

編輯 Server.xml,檔案位置 /usr/lcoal/tomcat/conf/Server.xml,在 裡面
加入以下設定:

<Valve className="org.apache.catalina.valves.ErrorReportValve" showReport="false" showServerInfo="false" />

https://ithelp.ithome.com.tw/upload/images/20250821/20114137btAF4LUFiP.png

透過 netstat 命令查看 Tomcat 當前的 TCP 連線狀態

netstat -atn | grep :8009 | grep ESTABLISHED | wc -l

JDK 1.8_341 開始不支援連接 SQL Server 使用 TLS1.0 或 TLS1.1 解法

編輯 java.security 檔案,路徑 /usr/local/jdk1.8.0_341/jre/lib/security/java.security

把以下圖片中的 TLSv1 及 TLSv1.1 拿掉
https://ithelp.ithome.com.tw/upload/images/20250825/20114137dhQ2wdh56i.png

拿掉後如下
https://ithelp.ithome.com.tw/upload/images/20250825/20114137cWHYAho2Gd.png


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言